/*
 * @Description: 
 * @Author: your name
 * @version: 
 * @Date: 2025-09-19 17:29:07
 * @LastEditors: your name
 * @LastEditTime: 2025-11-11 10:38:16
 */
#ifndef __WIFI_H_
#define __WIFI_H_
#include "stdint.h"

/****************************SCAN***********************************/
/* 存储12个WIFI名称 */
#define DEFAULT_SCAN_LIST_SIZE  12


/* WIFI设备信息 */
typedef struct _network_connet_info_t
{
    uint8_t         connet_state;    /* 网络连接状态 */
    char            ip_buf[100];     /* 分配的IP地址 */
    char            mac_buf[100];    /* 子网掩码 */
    void (*fun)(uint8_t x);          /* 函数指针 */
} network_connet_info;

extern network_connet_info network_connet;

void wifi_scan(void);
void wifi_sta_init(void);

#endif